to be in need of - French English Dictionary